environmental consulting marina permitting environment consulting construction marinas civil engineering environmental environmental due diligence green engineering erp compliance monitoring design